home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Programming Stuff
/
Sample Code
/
MovieConstruction
/
Movie Construction
/
Movie Construction.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1991-09-05
|
26KB
|
478 lines
# near model CODE resource
# jump table entries: 80-80 (1 of them)
fn00000000:
00000000 206F 0004 movea.l A0, [A7 + 0x4]
00000004 202F 0008 move.l D0, [A7 + 0x8]
00000008 4267 clr.w -[A7]
0000000A A9EE syscall Pack7/DecStr68K
0000000C 205F movea.l A0, [A7]+
0000000E 504F addq.w A7, 8
00000010 4ED0 jmp [A0]
00000012 2F07 move.l -[A7], D7
00000014 A063 syscall MaxApplZone
00000016 486D FE6A pea.l [A5 - 0x196]
0000001A A86E syscall InitGraf
0000001C A8FE syscall InitFonts
0000001E 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00000024 201F move.l D0, [A7]+
00000026 A032 syscall FlushEvents
00000028 A912 syscall InitWindows
0000002A A930 syscall InitMenus
0000002C 42A7 clr.l -[A7]
0000002E A97B syscall InitDialogs
00000030 A9CC syscall TEInit
00000032 A850 syscall InitCursor
00000034 4267 clr.w -[A7]
00000036 303C 0001 move.w D0, 0x1
0000003A AAAA syscall QuickTimeDispatch
0000003C 3E1F move.w D7, [A7]+
0000003E 4A47 tst.w D7
00000040 6706 beq +0x8 /* 00000048 */
00000042 486D FE72 pea.l [A5 - 0x18E]
00000046 ABFF syscall DebugStr
label00000048:
00000048 2E1F move.l D7, [A7]+
0000004A 4E75 rts
fn0000004C:
0000004C 4E56 FFE8 link A6, -0x0018
00000050 2F0C move.l -[A7], A4
00000052 426E FFF8 clr.w [A6 - 0x8]
00000056 426E FFFA clr.w [A6 - 0x6]
0000005A 3D7C 0078 FFFE move.w [A6 - 0x2], 0x78 /* 'x' */
00000060 3D7C 0064 FFFC move.w [A6 - 0x4], 0x64 /* 'd' */
00000066 486E FFF8 pea.l [A6 - 0x8]
0000006A 2F3C 0064 0064 move.l -[A7], 0x640064 /* 'd\0d' */
00000070 A8A8 syscall OffsetRect
00000072 42A7 clr.l -[A7]
00000074 42A7 clr.l -[A7]
00000076 486E FFF8 pea.l [A6 - 0x8]
0000007A 486D FE86 pea.l [A5 - 0x17A]
0000007E 4878 0100 push.l 0x100
00000082 4878 FFFF push.l 0xFFFF
00000086 1F3C 0001 move.b -[A7], 0x1
0000008A 42A7 clr.l -[A7]
0000008C AA45 syscall NewCWindow
0000008E 285F movea.l A4, [A7]+
00000090 2F0C move.l -[A7], A4
00000092 A873 syscall SetPort
00000094 7078 moveq.l D0, 0x78
00000096 2D40 FFE8 move.l [A6 - 0x18], D0
0000009A 7064 moveq.l D0, 0x64
0000009C 2D40 FFEC move.l [A6 - 0x14], D0
000000A0 7019 moveq.l D0, 0x19
000000A2 2D40 FFF0 move.l [A6 - 0x10], D0
000000A6 7020 moveq.l D0, 0x20
000000A8 2D40 FFF4 move.l [A6 - 0xC], D0
000000AC 486E FFE8 pea.l [A6 - 0x18]
000000B0 4EBA 001E jsr [PC + 0x1E /* 000000D0 */]
000000B4 2E8C move.l [A7], A4
000000B6 A92D syscall CloseWindow
000000B8 285F movea.l A4, [A7]+
000000BA 4E5E unlink A6
000000BC 4E75 rts
000000BE 8E43 or.w D7, D3
000000C0 6F6E ble +0x70 /* 00000130 */
000000C2 7374 moveq.l D1, 0x74
000000C4 7275 moveq.l D1, 0x75
000000C6 6374 bls +0x76 /* 0000013C */
000000C8 4D6F 7669 chk.w D6, [A7 + 0x7669]
000000CC 6500 0000 bcs +0x2 /* 000000CE */
// begin alternate branch 000000CE-000000D4
label000000CE:
000000CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn000000D0: // (misaligned)
000000D2 FF0C .extension 0xF0C <<F/4-5/7>> // unimplemented
// end alternate branch 000000CE-000000D4
label000000CE: // (misaligned)
fn000000D0:
000000D0 4E56 FF0C link A6, -0x00F4
000000D4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000000D8 282E 0008 move.l D4, [A6 + 0x8]
000000DC 2D6D FE6E FFFA move.l [A6 - 0x6], [A5 - 0x192]
000000E2 42AE FF1A clr.l [A6 - 0xE6]
000000E6 2D7C 7270 7A61 FF10 move.l [A6 - 0xF0], 0x72707A61 /* 'rpza' */
000000EE 3D7C 0010 FF18 move.w [A6 - 0xE8], 0x10
000000F4 2D7C 0000 0200 FF14 move.l [A6 - 0xEC], 0x200
000000FC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000100 486D FE8E pea.l [A5 - 0x172]
00000104 486D FEA4 pea.l [A5 - 0x15C]
00000108 42A7 clr.l -[A7]
0000010A 486E FFB0 pea.l [A6 - 0x50]
0000010E 3F3C 0001 move.w -[A7], 0x1
00000112 A9EA syscall Pack3
00000114 4A2E FFB0 tst.b [A6 - 0x50]
00000118 6700 033E beq +0x340 /* 00000458 */
0000011C 303C 00DE move.w D0, 0xDE
00000120 AAAA syscall QuickTimeDispatch
00000122 4267 clr.w -[A7]
00000124 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00000128 42A7 clr.l -[A7]
0000012A 486E FFBA pea.l [A6 - 0x46]
0000012E 486E FF6A pea.l [A6 - 0x96]
// begin alternate branch 00000130-00000132
label00000130:
00000130 FF6A .extension 0xF6A <<F/4-5/7>> // unimplemented
// end alternate branch 00000130-00000132
label00000130: // (misaligned)
00000132 303C 0001 move.w D0, 0x1
00000136 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000138 3E1F move.w D7, [A7]+
0000013A 0C47 FFD5 cmpi.w D7, 0xFFD5
// begin alternate branch 0000013C-0000013E
label0000013C:
0000013C FFD5 .invalid <<F/7/7>>
// end alternate branch 0000013C-0000013E
label0000013C: // (misaligned)
0000013E 6602 bne +0x4 /* 00000142 */
00000140 7E00 moveq.l D7, 0x00
label00000142:
00000142 4A47 tst.w D7
00000144 6706 beq +0x8 /* 0000014C */
00000146 486D FEAE pea.l [A5 - 0x152]
0000014A ABFF syscall DebugStr
label0000014C:
0000014C 4267 clr.w -[A7]
0000014E 486E FF6A pea.l [A6 - 0x96]
00000152 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */
00000158 4267 clr.w -[A7]
0000015A 2F3C 8000 0000 move.l -[A7], 0x80000000
00000160 486E FFFE pea.l [A6 - 0x2]
00000164 486E FF64 pea.l [A6 - 0x9C]
00000168 303C 0191 move.w D0, 0x191
0000016C AAAA syscall QuickTimeDispatch
0000016E 3E1F move.w D7, [A7]+
00000170 4A47 tst.w D7
00000172 6706 beq +0x8 /* 0000017A */
00000174 486D FEC2 pea.l [A5 - 0x13E]
00000178 ABFF syscall DebugStr
label0000017A:
0000017A 42A7 clr.l -[A7]
0000017C 2F2E FF64 move.l -[A7], [A6 - 0x9C]
00000180 2F3C 0078 0000 move.l -[A7], 0x780000 /* 'x\0\0' */
00000186 2F3C 0064 0000 move.l -[A7], 0x640000 /* 'd\0\0' */
0000018C 4267 clr.w -[A7]
0000018E 303C 0188 move.w D0, 0x188
00000192 AAAA syscall QuickTimeDispatch
00000194 2A1F move.l D5, [A7]+
00000196 4267 clr.w -[A7]
00000198 303C 0003 move.w D0, 0x3
0000019C AAAA syscall QuickTimeDispatch
0000019E 3E1F move.w D7, [A7]+
000001A0 6706 beq +0x8 /* 000001A8 */
000001A2 486D FEDA pea.l [A5 - 0x126]
000001A6 ABFF syscall DebugStr
label000001A8:
000001A8 42A7 clr.l -[A7]
000001AA 2F05 move.l -[A7], D5
000001AC 2F3C 7669 6465 move.l -[A7], 0x76696465 /* 'vide' */
000001B2 4878 000A push.l 0xA /* '\n' */
000001B6 42A7 clr.l -[A7]
000001B8 42A7 clr.l -[A7]
000001BA 303C 018E move.w D0, 0x18E
000001BE AAAA syscall QuickTimeDispatch
000001C0 285F movea.l A4, [A7]+
000001C2 4267 clr.w -[A7]
000001C4 303C 0003 move.w D0, 0x3
000001C8 AAAA syscall QuickTimeDispatch
000001CA 3E1F move.w D7, [A7]+
000001CC 6706 beq +0x8 /* 000001D4 */
000001CE 486D FEF0 pea.l [A5 - 0x110]
000001D2 ABFF syscall DebugStr
label000001D4:
000001D4 4267 clr.w -[A7]
000001D6 2F0C move.l -[A7], A4
000001D8 303C 0072 move.w D0, 0x72 /* 'r' */
000001DC AAAA syscall QuickTimeDispatch
000001DE 3E1F move.w D7, [A7]+
000001E0 4A47 tst.w D7
000001E2 6706 beq +0x8 /* 000001EA */
000001E4 486D FF06 pea.l [A5 - 0xFA]
000001E8 ABFF syscall DebugStr
label000001EA:
000001EA 486E FF5C pea.l [A6 - 0xA4]
000001EE 486E FF58 pea.l [A6 - 0xA8]
000001F2 203C 0008 0005 move.l D0, 0x80005
000001F8 AB1D syscall QDExtensions
000001FA 426E FF2E clr.w [A6 - 0xD2]
000001FE 426E FF30 clr.w [A6 - 0xD0]
00000202 2044 movea.l A0, D4
00000204 3D68 0002 FF34 move.w [A6 - 0xCC], [A0 + 0x2]
0000020A 2044 movea.l A0, D4
0000020C 3D68 0006 FF32 move.w [A6 - 0xCE], [A0 + 0x6]
00000212 4267 clr.w -[A7]
00000214 486E FF60 pea.l [A6 - 0xA0]
00000218 2044 movea.l A0, D4
0000021A 3F28 000E move.w -[A7], [A0 + 0xE]
0000021E 486E FF2E pea.l [A6 - 0xD2]
00000222 42A7 clr.l -[A7]
00000224 42A7 clr.l -[A7]
00000226 42A7 clr.l -[A7]
00000228 203C 0016 0000 move.l D0, 0x160000
0000022E AB1D syscall QDExtensions
00000230 3E1F move.w D7, [A7]+
00000232 6706 beq +0x8 /* 0000023A */
00000234 486D FF1E pea.l [A5 - 0xE2]
00000238 ABFF syscall DebugStr
label0000023A:
0000023A 206E FF60 movea.l A0, [A6 - 0xA0]
0000023E 2668 0002 movea.l A3, [A0 + 0x2]
00000242 4227 clr.b -[A7]
00000244 2F0B move.l -[A7], A3
00000246 203C 0004 0001 move.l D0, 0x40001
0000024C AB1D syscall QDExtensions
0000024E 204B movea.l A0, A3
00000250 A029 syscall HLock
00000252 2D53 FF54 move.l [A6 - 0xAC], [A3]
00000256 7004 moveq.l D0, 0x04
00000258 A122 syscall NewHandle, flags=1
0000025A 2608 move.l D3, A0
0000025C 4257 clr.w [A7]
0000025E 486E FF54 pea.l [A6 - 0xAC]
00000262 486E FF2E pea.l [A6 - 0xD2]
00000266 3F2E FF18 move.w -[A7], [A6 - 0xE8]
0000026A 2F2E FF14 move.l -[A7], [A6 - 0xEC]
0000026E 2F2E FF10 move.l -[A7], [A6 - 0xF0]
00000272 2F2E FF1A move.l -[A7], [A6 - 0xE6]
00000276 486E FF22 pea.l [A6 - 0xDE]
0000027A 7004 moveq.l D0, 0x04
0000027C AAA3 syscall CodecDispatch
0000027E 3E1F move.w D7, [A7]+
00000280 4A47 tst.w D7
00000282 6706 beq +0x8 /* 0000028A */
00000284 486D FF30 pea.l [A5 - 0xD0]
00000288 ABFF syscall DebugStr
label0000028A:
0000028A 202E FF22 move.l D0, [A6 - 0xDE]
0000028E A122 syscall NewHandle, flags=1
00000290 2448 movea.l A2, A0
00000292 200A move.l D0, A2
00000294 6606 bne +0x8 /* 0000029C */
00000296 486D FF4E pea.l [A5 - 0xB2]
0000029A ABFF syscall DebugStr
label0000029C:
0000029C 204A movea.l A0, A2
0000029E A029 syscall HLock
000002A0 7C00 moveq.l D6, 0x00
000002A2 6000 00FC bra +0xFE /* 000003A0 */
label000002A6:
000002A6 4227 clr.b -[A7]
000002A8 A974 syscall Button
000002AA 4A1F tst.b [A7]+
000002AC 670C beq +0xE /* 000002BA */
000002AE 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000002B4 201F move.l D0, [A7]+
000002B6 A032 syscall FlushEvents
000002B8 A9F4 syscall ExitToShell
label000002BA:
000002BA 2F2E FF60 move.l -[A7], [A6 - 0xA0]
000002BE 42A7 clr.l -[A7]
000002C0 203C 0008 0006 move.l D0, 0x80006
000002C6 AB1D syscall QDExtensions
000002C8 486E FF2E pea.l [A6 - 0xD2]
000002CC A8A3 syscall EraseRect
000002CE 2F3C 0014 0014 move.l -[A7], 0x140014
000002D4 A893 syscall MoveTo
000002D6 2046 movea.l A0, D6
000002D8 4868 0001 pea.l [A0 + 0x1]
000002DC 486E FF36 pea.l [A6 - 0xCA]
000002E0 4EBA FD1E jsr [PC - 0x2E2 /* 00000000 */]
000002E4 486E FF36 pea.l [A6 - 0xCA]
000002E8 A884 syscall DrawString
000002EA 2D6E FF2E FF26 move.l [A6 - 0xDA], [A6 - 0xD2]
000002F0 2D6E FF32 FF2A move.l [A6 - 0xD6], [A6 - 0xCE]
000002F6 2044 movea.l A0, D4
000002F8 70FF moveq.l D0, 0xFFFFFFFF
000002FA D0A8 0008 add.l D0, [A0 + 0x8]
000002FE 306E FF2A movea.w A0, [A6 - 0xD6]
00000302 2208 move.l D1, A0
00000304 4C06 1000 movem.w A4, D6
00000308 4C40 1801 movem.l D0,A3,A4, D0
0000030C 3D41 FF2A move.w [A6 - 0xD6], D1
00000310 486E FF26 pea.l [A6 - 0xDA]
00000314 A8A4 syscall InvertRect
00000316 2F2E FF5C move.l -[A7], [A6 - 0xA4]
0000031A 2F2E FF58 move.l -[A7], [A6 - 0xA8]
0000031E 203C 0008 0006 move.l D0, 0x80006
00000324 AB1D syscall QDExtensions
00000326 2F2E FF54 move.l -[A7], [A6 - 0xAC]
0000032A 206D FE6A movea.l A0, [A5 - 0x196]
0000032E 2068 0002 movea.l A0, [A0 + 0x2]
00000332 2F10 move.l -[A7], [A0]
00000334 486E FF2E pea.l [A6 - 0xD2]
00000338 486E FF2E pea.l [A6 - 0xD2]
0000033C 4267 clr.w -[A7]
0000033E 42A7 clr.l -[A7]
00000340 A8EC syscall CopyBits
00000342 4267 clr.w -[A7]
00000344 2F0B move.l -[A7], A3
00000346 486E FF2E pea.l [A6 - 0xD2]
0000034A 2F2E FF14 move.l -[A7], [A6 - 0xEC]
0000034E 2F2E FF10 move.l -[A7], [A6 - 0xF0]
00000352 2F03 move.l -[A7], D3
00000354 2F12 move.l -[A7], [A2]
00000356 7006 moveq.l D0, 0x06
00000358 AAA3 syscall CodecDispatch
0000035A 3E1F move.w D7, [A7]+
0000035C 2043 movea.l A0, D3
0000035E 2050 movea.l A0, [A0]
00000360 2D68 002C FF1E move.l [A6 - 0xE2], [A0 + 0x2C]
00000366 4A47 tst.w D7
00000368 6706 beq +0x8 /* 00000370 */
0000036A 486D FF74 pea.l [A5 - 0x8C]
0000036E ABFF syscall DebugStr
label00000370:
00000370 4267 clr.w -[A7]
00000372 2F0C move.l -[A7], A4
00000374 2F0A move.l -[A7], A2
00000376 42A7 clr.l -[A7]
00000378 2F2E FF1E move.l -[A7], [A6 - 0xE2]
0000037C 4878 0001 push.l 0x1
00000380 2F03 move.l -[A7], D3
00000382 4878 0001 push.l 0x1
00000386 4267 clr.w -[A7]
00000388 486E FF0C pea.l [A6 - 0xF4]
0000038C 303C 007C move.w D0, 0x7C /* '|' */
00000390 AAAA syscall QuickTimeDispatch
00000392 3E1F move.w D7, [A7]+
00000394 4A47 tst.w D7
00000396 6706 beq +0x8 /* 0000039E */
00000398 486D FF8A pea.l [A5 - 0x76]
0000039C ABFF syscall DebugStr
label0000039E:
0000039E 5286 addq.l D6, 1
label000003A0:
000003A0 2044 movea.l A0, D4
000003A2 BCA8 0008 cmp.l D6, [A0 + 0x8]
000003A6 6D00 FEFE blt -0x100 /* 000002A6 */
000003AA 4267 clr.w -[A7]
000003AC 2F0C move.l -[A7], A4
000003AE 303C 0073 move.w D0, 0x73 /* 's' */
000003B2 AAAA syscall QuickTimeDispatch
000003B4 3E1F move.w D7, [A7]+
000003B6 4A47 tst.w D7
000003B8 6706 beq +0x8 /* 000003C0 */
000003BA 486D FFA0 pea.l [A5 - 0x60]
000003BE ABFF syscall DebugStr
label000003C0:
000003C0 4267 clr.w -[A7]
000003C2 2F05 move.l -[A7], D5
000003C4 42A7 clr.l -[A7]
000003C6 42A7 clr.l -[A7]
000003C8 42A7 clr.l -[A7]
000003CA 2F0C move.l -[A7], A4
000003CC 303C 006A move.w D0, 0x6A /* 'j' */
000003D0 AAAA syscall QuickTimeDispatch
000003D2 2F3C 0001 0000 move.l -[A7], 0x10000
000003D8 303C 0183 move.w D0, 0x183
000003DC AAAA syscall QuickTimeDispatch
000003DE 3E1F move.w D7, [A7]+
000003E0 4A47 tst.w D7
000003E2 6706 beq +0x8 /* 000003EA */
000003E4 486D FFB6 pea.l [A5 - 0x4A]
000003E8 ABFF syscall DebugStr
label000003EA:
000003EA 3D7C 0001 FF68 move.w [A6 - 0x98], 0x1
000003F0 4267 clr.w -[A7]
000003F2 2F2E FF64 move.l -[A7], [A6 - 0x9C]
000003F6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000003FA 486E FF68 pea.l [A6 - 0x98]
000003FE 486E FFBA pea.l [A6 - 0x46]
00000402 303C 00D7 move.w D0, 0xD7
00000406 AAAA syscall QuickTimeDispatch
00000408 3E1F move.w D7, [A7]+
0000040A 4A47 tst.w D7
0000040C 6706 beq +0x8 /* 00000414 */
0000040E 486D FFD2 pea.l [A5 - 0x2E]
00000412 ABFF syscall DebugStr
label00000414:
00000414 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000418 486E FF6A pea.l [A6 - 0x96]
0000041C 4EBA 0050 jsr [PC + 0x50 /* 0000046E */]
00000420 4257 clr.w [A7]
00000422 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000426 303C 00D5 move.w D0, 0xD5
0000042A AAAA syscall QuickTimeDispatch
0000042C 3E1F move.w D7, [A7]+
0000042E 4A47 tst.w D7
00000430 588F addq.l A7, 4
00000432 6706 beq +0x8 /* 0000043A */
00000434 486D FFEA pea.l [A5 - 0x16]
00000438 ABFF syscall DebugStr
label0000043A:
0000043A 2F2E FF64 move.l -[A7], [A6 - 0x9C]
0000043E 303C 0023 move.w D0, 0x23 /* '#' */
00000442 AAAA syscall QuickTimeDispatch
00000444 204A movea.l A0, A2
00000446 A023 syscall DisposHandle/DisposeHandle
00000448 2043 movea.l A0, D3
0000044A A023 syscall DisposHandle/DisposeHandle
0000044C 2F2E FF60 move.l -[A7], [A6 - 0xA0]
00000450 203C 0004 0004 move.l D0, 0x40004
00000456 AB1D syscall QDExtensions
label00000458:
00000458 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000045C 4E5E unlink A6
0000045E 4E75 rts
00000460 8A4D or.w D5, A5
00000462 616B bsr +0x6D /* 000004CF */
00000464 6546 bcs +0x48 /* 000004AC */
00000466 7261 moveq.l D1, 0x61
00000468 6D65 blt +0x67 /* 000004CF */
0000046A 7300 moveq.l D1, 0x00
0000046C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000046E-00000472
fn0000046E:
0000046E 4E56 FFEC link A6, -0x0014
// end alternate branch 0000046E-00000472
fn0000046E: // (misaligned)
00000470 FFEC .invalid <<F/7/7>>
00000472 48E7 0118 movem.l -[A7], D7,A3,A4
00000476 2D7C 7072 7674 FFEC move.l [A6 - 0x14], 0x70727674 /* 'prvt' */
0000047E 2D7C 4D6F 6F56 FFF0 move.l [A6 - 0x10], 0x4D6F6F56 /* 'MooV' */
00000486 42AE FFF4 clr.l [A6 - 0xC]
0000048A 42AE FFF8 clr.l [A6 - 0x8]
0000048E 42AE FFFC clr.l [A6 - 0x4]
00000492 42A7 clr.l -[A7]
00000494 42A7 clr.l -[A7]
00000496 486E FFEC pea.l [A6 - 0x14]
0000049A 7004 moveq.l D0, 0x04
0000049C A82A syscall ComponentDispatch
0000049E 265F movea.l A3, [A7]+
000004A0 42A7 clr.l -[A7]
000004A2 2F0B move.l -[A7], A3
000004A4 7007 moveq.l D0, 0x07
000004A6 A82A syscall ComponentDispatch
000004A8 285F movea.l A4, [A7]+
000004AA 200C move.l D0, A4
label000004AC:
000004AC 6728 beq +0x2A /* 000004D6 */
000004AE 42A7 clr.l -[A7]
000004B0 2F0C move.l -[A7], A4
000004B2 3F2E 000C move.w -[A7], [A6 + 0xC]
000004B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004BA 1F3C 0001 move.b -[A7], 0x1
000004BE 42A7 clr.l -[A7]
000004C0 42A7 clr.l -[A7]
000004C2 2F3C 0010 0002 move.l -[A7], 0x100002
000004C8 7000 moveq.l D0, 0x00
000004CA A82A syscall ComponentDispatch
000004CC 2E1F move.l D7, [A7]+
000004CE 4267 clr.w -[A7]
000004D0 2F0C move.l -[A7], A4
000004D2 7008 moveq.l D0, 0x08
000004D4 A82A syscall ComponentDispatch
label000004D6:
000004D6 4CEE 1880 FFE0 movem.l D7,A3,A4, [A6 - 0x20]
000004DC 4E5E unlink A6
000004DE 4E75 rts
000004E0 8B4D 616B pack -[A5], -[A5], 0x616B
000004E4 6550 bcs +0x52 /* 00000536 */
000004E6 7265 moveq.l D1, 0x65
000004E8 7669 moveq.l D3, 0x69
000004EA 6577 bcs +0x79 /* 00000563 */
000004EC 0000 4EBA ori.b D0, 0xBA
export_10: // at 000004EE (misaligned)
000004F0 FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
000004F2 4EBA FB58 jsr [PC - 0x4A8 /* 0000004C */]
000004F6 4E75 rts